// 导入清除全局样式
import 'normalize.css'
// 导入elementUI的全局函数样式，主要是一些 element-plus的一些全局函数，需要这个样式
import 'element-plus/dist/index.css'
import './assets/main.css'

import { createApp } from 'vue'
import { createPinia } from 'pinia'

import App from './App.vue'
import router from './router'

// 全局导入element组件的全局函数样式
import * as ElementPlusIconsVue from '@element-plus/icons-vue'

const app = createApp(App)
// 全局注册      Object.entries()--->将对象的键值对( 将对象的可枚举属性转换为一个数组 )转化为 ["属性",属性值] 的形式
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
  app.component(key, component)
}
app.use(createPinia())
app.use(router)

app.mount('#app')
